package io.hx.modules.bo;

import java.math.BigDecimal;
import java.util.List;

public class DataCollection {
    //总金额
    private BigDecimal totalPrice;
    //用户总数
    private Integer userAll;
    //接待患者数
    private Integer patientNum;
    //复诊人数
    private Integer furtherNum;
    //初诊人数
    private Integer firstNum;
    //就诊数量按照月份
    private List<Integer> visitsNum;
    //就诊金额按照月份
    private List<Integer> amountPrice;
    //看诊数量按照年龄
    private List<Integer> ages;
    //看诊数量按照性别
    private List<Integer> genderNum;
    //当前时段是上午还是下午
    private String currentTime;
    //入职多少天
    private long days;

    public DataCollection() {
    }

    public DataCollection(BigDecimal totalPrice, Integer userAll, Integer patientNum, Integer furtherNum, Integer firstNum, List<Integer> visitsNum, List<Integer> amountPrice, List<Integer> ages, List<Integer> genderNum, String currentTime, long days) {
        this.totalPrice = totalPrice;
        this.userAll = userAll;
        this.patientNum = patientNum;
        this.furtherNum = furtherNum;
        this.firstNum = firstNum;
        this.visitsNum = visitsNum;
        this.amountPrice = amountPrice;
        this.ages = ages;
        this.genderNum = genderNum;
        this.currentTime = currentTime;
        this.days = days;
    }

    public String getCurrentTime() {
        return currentTime;
    }

    public void setCurrentTime(String currentTime) {
        this.currentTime = currentTime;
    }

    public long getDays() {
        return days;
    }

    public void setDays(long days) {
        this.days = days;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public Integer getUserAll() {
        return userAll;
    }

    public void setUserAll(Integer userAll) {
        this.userAll = userAll;
    }

    public Integer getPatientNum() {
        return patientNum;
    }

    public void setPatientNum(Integer patientNum) {
        this.patientNum = patientNum;
    }

    public Integer getFurtherNum() {
        return furtherNum;
    }

    public void setFurtherNum(Integer furtherNum) {
        this.furtherNum = furtherNum;
    }

    public Integer getFirstNum() {
        return firstNum;
    }

    public void setFirstNum(Integer firstNum) {
        this.firstNum = firstNum;
    }

    public List<Integer> getVisitsNum() {
        return visitsNum;
    }

    public void setVisitsNum(List<Integer> visitsNum) {
        this.visitsNum = visitsNum;
    }

    public List<Integer> getAmountPrice() {
        return amountPrice;
    }

    public void setAmountPrice(List<Integer> amountPrice) {
        this.amountPrice = amountPrice;
    }

    public List<Integer> getAges() {
        return ages;
    }

    public void setAges(List<Integer> ages) {
        this.ages = ages;
    }

    public List<Integer> getGenderNum() {
        return genderNum;
    }

    public void setGenderNum(List<Integer> genderNum) {
        this.genderNum = genderNum;
    }

    @Override
    public String toString() {
        return "DataCollection{" +
                "totalPrice=" + totalPrice +
                ", userAll=" + userAll +
                ", patientNum=" + patientNum +
                ", furtherNum=" + furtherNum +
                ", firstNum=" + firstNum +
                ", visitsNum=" + visitsNum +
                ", amountPrice=" + amountPrice +
                ", ages=" + ages +
                ", genderNum=" + genderNum +
                ", currentTime='" + currentTime + '\'' +
                ", days=" + days +
                '}';
    }
}
